13.1 Pattern Recognition
159
13.1
Pattern Recognition
Ultimately, pattern is a psychological concept: A set of objects fulfilling conditions
of unity and integrity, according to which groups of objects with some common
feature(s) are denoted and perceived (i.e., distinguished from other objects in their
environment) by a human being. Pattern is therefore synonymous with class, category,
or set. The remark that “a pattern is equivalent to a set of rules 1 for recognizing it”
is attributed to Oliver Selfridge. Recognition is the process whereby an unknown
object is attributed to a certain pattern (and hence requires the existence of more than
one pattern). The attribution level involves comparison of the unknown with known
objects (prototypes). Features can be qualitative or quantitative (measurable); the
latter are required for automated pattern recognition. The ability to select and rank
features is one of the most complex and important processes of the human intellect,
and it is not surprising that it is perhaps the greatest challenge facing completely
automated computer-based systems. At present, features are typically selected by a
human.
The basic steps of pattern recognition are as follows:
1. Choice of the initial feature set. The number of features determines the dimen-
sionality of feature space.
2. Measurement of the chosen features of a prototype.
3. Preparation (elimination of excess information—noise), 2 resulting in a somewhat
standardized description (a prototype), which is then used to construct the training
set.
4. Construction of the decision-making rule.
5. Comparison of any (typically prepared) unknown object with a prototype; with
the help of a quantitative resemblance measure, a decision is made whether the
unknown object belongs to the pattern.
Pattern recognition is thus seen to be a supervised (i.e., undertaken with a teacher)
learning process. Learning implies that the decision-making rule is modified by
experience. The process of pattern recognition is typically computationally heavy;
thus, in this field there is a strong motivation for finding algorithms that are very
efficient.
The discernment of clumps or clusters of objects according to the features chosen
to represent them transcends the recognition of patterns in the sense of noting the
similarity of a known object to an unknown object. Where data are simply analysed
and clusters are found, this is pattern discovery and is dealt with in the next section.
1 That is, an algorithm.
2 For example, imagine a typical time-varying signal such as the output of a microphone. This can
be converted to a square wave of uniform amplitude and varying period.